package main

import "fmt"

func main() {
	// 单行注释
	fmt.Print("你好，GoLang\n")
	/**
	多行注释
	*/
	fmt.Printf("你好，GoLang\n")
	fmt.Println("hello world, GoLang")

	// go语言中变量定义后必须使用
	//var a = "aaa"
	//fmt.Println(a)
	//fmt.Printf("%v", a)

	//var a int = 10
	//var b int = 20
	//var c int = 30
	//fmt.Println("a = ", a, "b = ", b, "c = ", c)
	//fmt.Printf("a=%v, b=%v, c=%v\n", a, b, c)

	// 类型推导方式定义变量
	a := 10
	b := 20
	c := 30
	fmt.Printf("a=%v, b=%v, c=%v\n", a, b, c)

	// 使用printf打印一个变量的类型
	fmt.Printf("a=%v a的类型是%T", a, a)
}
